#include <iostream>
using namespace std;

int main()
{
	int a = 18.3F;	// float存储
	int b = 10L;	// long存储
	int c = 1U;	// unsigned int存储

	float d = 168e2; // 168 * 10 ^ 2 = 16800.00;
	float e = 168e+2; // 168 * 10 ^ 2
	float f = 168e-2; // 168 * 10 ^ -2

	// cout << 168e02 << endl;
	// float -> (O.17549e-038) --> (3.40282e+038)

	// folat 提供7位有效数字，4舍5入保守6位，	double提供16有效数字，4舍5入保守15位
	float g = 12345.6789;			// 丢失789,7进位使6变7
	cout << g << endl;
	double h = 123456789.123456789; // 丢失789.123...，
	cout << h << endl;	// 1.23457e+8



	return 0;
}

